//
//  NetworkData.h
//  QuickDoctor
//
//  Created by Eric on 2016-12-20.
//  Copyright © 2016 Eric. All rights reserved.
//

#import <Foundation/Foundation.h>

typedef void(^CompletedBlock)(id responseObject, NSError *error);
@interface NetworkData : NSObject

+(instancetype)sharedNetworkData;

/**
 登陆
 */
-(void)getLoginDataWithCompleteBlock:(CompletedBlock)completeBlock;

/**
 轮播器图片获取
 */
-(void)getCycleDataWithCompleteBlock:(CompletedBlock)completeBlock;

/**
 肿瘤疾病选择疾病细分列表数据获取
 */
-(void)getCIListDataWith:(NSNumber *)CINumber pageNumber:(NSNumber *)pageNumber completeBlock:(CompletedBlock)completeBlock;

/**
 获取根据疾病获取医生数量的接口
 */
- (void)getMatchedDoctorCountWithCompleteBlock:(CompletedBlock)completeBlock;

/**
 获取并发症列表接口, 根据疾病的类型
 */
- (void)getComplicationListWithCompleteBlock:(CompletedBlock)completeBlock;

/**
 获取医生列表
 */
- (void)getMatchDoctorsWithPageNumber:(NSNumber *)pageNumber completeBlock:(CompletedBlock)completeBlock;

/**
 获取医生的基本信息
 */
- (void)getDoctorInfoWithCompleteBlock:(CompletedBlock)completeBlock;

/**
 匹配到医生后查看医生接诊的条件
 */
- (void)getDoctorReceivingSettingInfoWithCompleteBlock:(CompletedBlock)completeBlock;

/**
 获取医生简介
 */
- (void)getDoctorIntroductionWithCompleteBlock:(CompletedBlock)completeBlock;

/**
 获取医生就诊时间接口
 */
- (void)getDoctorDutiesWithCompleteBlock:(CompletedBlock)completeBlock;

/**
 获取百度天气信息
 */
- (void)getWeatherInfoWithCity:(NSString *)cityName completeBlock:(CompletedBlock)completeBlock;

/**
 获取关注医生
 */
- (void)addDoctorWithCompleteBlock:(CompletedBlock)completeBlock;

/**
 取消关注医生
 */
- (void)deleteDoctorWithCompleteBlock:(CompletedBlock)completeBlock;

/**
 获取关注医生列表
 */
- (void)getAddDoctorsListWithCompleteBlock:(CompletedBlock)completeBlock;



@end
